package cn.itcast.nems.product.api;

import cn.itcast.nems.product.dto.TuitionFeeDTO;

/**
 * 学费相关接口
 *
 * @author liyong
 * create: 2023-11-23 10:40:24
 **/
public interface TuitionFeeApi {
    /**
     * @param clazzId     班级ID
     * @param paymentType FIRSTPAYMENT("先付费"), LASTPAYMENT("后付费") ， 如果为空则默认为 ”FIRSTPAYMENT“
     * @return 标准学费(执行价格)，单位:  分
     */
    int findTuitionFee(Integer clazzId, String paymentType);

    /**
     * 查询班级关联的学费配置ID
     *
     * @param clazzId 班级ID
     * @return 学费配置ID
     */
    TuitionFeeDTO findTuition(Integer clazzId);
}
